/* CSS Document */

#calcolo{
	margin:0;
	padding:0 0 0 10px;
	width:574px;
}

#calcolo .clr{
	height:10px;
	clear:both;
	overflow:hidden;
} 

#calcolo .print{
	margin:0;
	padding:0;
} 

#calcolo .print img{
	float:right;
	margin:0;
	padding:0;
	border:0;
} 

#calcolo .first{
	width:572px;
	background-color:#EBEBEB;
	border:1px solid #000000;
} 

#calcolo .first .clr{
	height:3px;
	clear:both;
	overflow:hidden;
} 

#calcolo .first .label{
	margin:0;
	padding:5px 2px;
	float:left;
	width:128px;
	color:#305E7A;
	font-weight:bold;
}

#calcolo .first .field{
	margin:0;
	padding:3px 0 0 0;
	float:left;
	width:440px;
}

#calcolo .second{
	width:572px;
	background-color:#EBEBEB;
	border:1px solid #000000;
} 

#calcolo .second .clr{
	height:0px;
	clear:both;
	overflow:hidden;
} 

#calcolo .second .principallabel{
	margin:0;
	padding:5px 2px;
	background-color:#EBEBEB;
	float:left;
	width:128px;
	color:#305E7A;
	font-weight:bold;
}

#calcolo .second .fieldcontainer{
	margin:0;
	padding:3px 0 0 0;
	float:left;
	width:440px;
	background-color:#FFFFFF;
}

#calcolo .second .fieldcontainer .clr{
	height:3px;
	clear:both;
	overflow:hidden;
}

#calcolo .second .fieldcontainer .label{
	margin:0;
	padding:2px;
	float:left;
	width:266px;
	color:#305E7A;
	font-weight:bold;
}

#calcolo .second .fieldcontainer .size{
	margin:0;
	padding:2px 0;
	float:left;
	width:30px;
	color:#305E7A;
	font-weight:bold;
}

#calcolo .second .fieldcontainer .field{
	margin:0;
	padding:0 2px;
	float:left;
	width:136px;
}

#calcolo .third{
	width:572px;
	background-color:#EBEBEB;
	border:1px solid #000000;
} 

#calcolo .third .clr{
	height:0px;
	clear:both;
	overflow:hidden;
} 

#calcolo .third .principallabel{
	margin:0;
	padding:5px 2px;
	float:left;
	width:228px;
	color:#305E7A;
	font-weight:bold;
}

#calcolo .third .fieldcontainer{
	margin:0;
	padding:3px 0 0 0;
	float:left;
	width:340px;
}

#calcolo .third .fieldcontainer .clr{
	height:3px;
	clear:both;
	overflow:hidden;
}

#calcolo .third .fieldcontainer .size{
	margin:0;
	padding:2px 0;
	float:left;
	width:30px;
	color:#305E7A;
	font-weight:bold;
}

#calcolo .third .fieldcontainer .field{
	margin:0;
	padding:0 2px;
	float:left;
	width:136px;
}

#calcolo .fourth{
	width:572px;
	background-color:#EBEBEB;
	border:1px solid #000000;
} 

#calcolo .fourth .clr{
	height:0px;
	clear:both;
	overflow:hidden;
} 

#calcolo .fourth .text{
	margin:0;
	padding:5px 2px;
	float:left;
	width:568px;
	color:#305E7A;
	font-weight:bold;
	text-align:center;
} 

#calcolo .fifth{
	float:right;
	width:230px;
	height:50px;
	background-color:#FFFFFF;
	border:1px solid #000000;
} 

#calcolo .fifth .clr{
	height:0px;
	clear:both;
	overflow:hidden;
} 

#calcolo .fifth .text{
	margin:0;
	padding:5px;
	float:left;
	width:220px;
	color:#305E7A;
	font-weight:bold;
} 

#calcolo .first .field .inputWrite,
#calcolo .second .fieldcontainer .field .inputWrite,
#calcolo .third .fieldcontainer .field .inputWrite{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	background-color:#FFFFFF;
	color:#666666;
	border:1px solid #666666;
}

#calcolo .first .field .inputReadOnly,
#calcolo .second .fieldcontainer .field .inputReadOnly,
#calcolo .third .fieldcontainer .field .inputReadOnly{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-style:italic;
	background-color: #CBCBCB;
	color:#000000;
	border:1px solid #666666;
}  
	
